﻿using DependencyAnalysis;

namespace XUnitExample
{
    public class DependencyTest
    {
        public static Setup Setup { get; private set; }
        public IVerifier Verifier { get { return Setup.Verifier; } }

        static DependencyTest()
        {
            Setup = Setup.BuildStandardSetup();
        
            Setup.StartAnalysis(new[]
                {
                    typeof (theeg.DependencyAnalysis.CommonAddin.Properties.IAssemblyIdentifier).Assembly.Location,
                    typeof (theeg.DependencyAnalysis.VsAddin2012.IAssemblyIdentifier).Assembly.Location,
                     typeof (theeg.DependencyAnalysis.SdAddin.IAssemblyIdentifier).Assembly.Location,
                     typeof (AnalysisHost.Properties.IAssemblyIdentifier).Assembly.Location,
                    typeof (DependencyAnalysis.Properties.IAssemblyIdentifier).Assembly.Location
                });
        }
    }
}
